iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 16
0

Unity 提供「光照貼圖」的功能,可以將遊戲場景中光源的照明效果烘焙成貼圖的型態,遊戲的執行階段就可以減少燈光照明的計算。因為是預先運算的方式,光照貼圖在視覺效果上也會比即時運算更好

製作光照貼圖的第一個步驟,就是遊戲場景中需要烘焙貼圖的物件設為靜態。選取場景中的靜態物件,然後勾選屬性編輯器右上方的 Static(靜態)核取方塊。

選取場景中的燈光,透過 Inspector 屬性編輯器最下方的 Lightmapping 選單,可以設定此燈光是做為即時照明 ( RealtimeOnly ) 或是光照貼圖 ( BakedOnly ) ,當然也需要選擇陰影類型 ( Shadow Type ) 。

點選功能表 [ Window > Lightmapping ] 開啟 Unity 光照貼圖的設定視窗。

烘焙燈光貼圖前若是尚未儲存場景,Unity 將會出現 Scene needs saving 訊息,按下 Save Scene 按鈕儲存場景。
https://ithelp.ithome.com.tw/upload/images/20200929/20130055vaFRCpHPTW.jpg

若出現「Nothing to bake」的訊息,表示您尚未將任何物件設為靜態,因此並沒有進行烘焙貼圖,請將適當的物件設為靜態後,重新執行烘焙貼圖的操作。
https://ithelp.ithome.com.tw/upload/images/20200929/20130055Cr6at9HB89.jpg

Mode 燈光貼圖模式:可選擇單一光照貼圖與 Dual Lightmaps 雙重光照貼圖模式。
Quality 品質:可選擇 High 高品質∕Low 低品質的光照貼圖。
Bounces 彈跳:設定光線的反彈次數,間接照明的反彈次數越高,將可得到更真實的效果,但運算時間也會相對增加。
Sky Light Color 設定天光顏色。
Sky Light Intensity 設定天光強度。
Final Gather Rays 設定最終聚集。
https://ithelp.ithome.com.tw/upload/images/20200929/20130055GO9hEyRVkP.png


上一篇
Unity - 光源設定_Directional light
下一篇
Unity - 固定功能函數
系列文
深入淺出做中學Unity(重新挑戰)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言